package com.initialize.common.tool.md5;

import org.apache.commons.codec.digest.DigestUtils;

public class MD5 {



    /**
     * 带秘钥
     * @param text 明文
     * @return 密文
     */
    public static String md5(String text) {

        return DigestUtils.md5Hex(text+ Md5Config.KEY);
    }

    /**
     * 不带秘钥
     * @param text
     * @return
     */
    public static String md52(String text) {
        return DigestUtils.md5Hex(text);
    }

    /**
     * MD5验证方法
     *
     * @param text 明文
     * @param md5  密文
     */
    public static boolean verify(String text,  String md5) {
        return md5(text).equalsIgnoreCase(md5);
    }

}

